@color1:#ccc;
@color2:rgb(242,247,247);
@color3:rgb(237,246,251);

.gray{
  color: gray;
}
.center{
  text-align: center;
}
.keyword{
  border-bottom: 1px solid gray;
}

.result{
  display: flex;
  line-height: 2em;

  .cls{
    line-height: 2em;
    color: rgb(17,95,109);
  }

  .name{
    font-size: 0.35rem;
    font-weight: normal;
    .overflow
  }
  .name2{
    color: rgb(0,175,206);
    border:1px solid rgb(0,175,206);
    margin-left: 1em;
    margin-right: 1em;
    font-size: 0.3rem;
    padding: 0.02rem 0.1rem;
    white-space: nowrap;
  }
  .num{
    font-size: 0.35rem;
    white-space: nowrap;
  }
  .icon{
    vertical-align: text-bottom;
  }
}

.modalHead{
  font-size: 0.4rem;
  line-height: 1.8em;
  border-bottom: 1px solid #ccc;
  .overflow
}
.modalTitle{
  color: rgb(17,95,109);
  line-height: 2em;
}

.parentingKnowledge{
  font-size: 1.1em;
}
/**/
.recommend{
  margin:0 0.5em;
}

.key{
  padding: 0.25em 0.7em 0.2em 0.7em;
  margin: 0 0.6em 0.6em 0;
  background-color: white;
  display: inline-block;
  border-radius: 1.2em ;
  border: 1px solid @color1;
}


.bgWhite{
  background-color: white;
  :global .am-search{
    background-color: white;

    .am-search-input{
      background-color: @color2;
    }
  }
}


.hr{
  border: none;
  border-top: @color1 0.1px solid;
  margin-bottom: 0.4rem;
}

.whiteSpace{
  background-color: @color2;
}


//

.people{
  background-color: @color3;
  padding: 0.5em;
}

.red{
  color: red;
}

.name{
  font-size: 0.4rem;
  font-weight: bold;
}

.titlt{
  color: rgb(17,95,109);
}

.knowledge{
  user-select: all;
  line-height: 1.4em;
  margin-bottom: 1em;
  font-size: 0.35rem;
}

.overflow{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
